home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.333 < prev    next >
Text File  |  1996-02-12  |  29KB  |  670 lines

  1. Frequently Asked Questions (FAQS);faqs.333
  2.  
  3.  
  4.  
  5. 14.  I just installed some new software; I want to test it out.
  6.  
  7. Don't send a message to Info-VAX with the text "this is just a test; please
  8. ignore."  Figure out some other way to test your software.  People on
  9. Usenet can use misc.test for this purpose.
  10.  
  11. 15.  OK, I've got a question for Info-VAX.  What do I do ?
  12.  
  13. Your question on Info-VAX should read like this:
  14.  
  15.  a.  Here is our configuration.
  16.  b.  Here is an exact description of the problem.
  17.  c.  Please send replies to me; I will summarize and post a summary.
  18.  
  19. Point (c) is very important.  When you ask 50,000 people the favor of
  20. answering your questions, you should return the favor by gathering,
  21. summarizing, and posting your summary.
  22.  
  23. 16.  Someone just posted a question I know the answer to.  What do I do?
  24.  
  25. It depends.  If the answer is short, and likely to be repeated, send the
  26. reply to the poster, and suggest that they summarize and post a summary.
  27.  
  28. If you think that you're the only one who will have the right answer
  29. (unlikely, but it happens) or, if you think that the answer you will write
  30. is so interesting that others will want to read it right away (you can be
  31. liberal in this judgment), then post it to Info-VAX.
  32.  
  33. Many sites, particularly those outside the continental U.S. receive
  34. messages from Info-VAX four or five days after they were first sent.  It is
  35. not uncommon for a message to generate twenty or thirty replys from sites in
  36. the U.S., followed, seven to ten days later by a fresh wave of replies from
  37. Australia and New Zealand.  If you are not certain that you have something
  38. unique to say in your reply, wait a few hours before posting it.  You might
  39. find that everything you wanted to say has already been said by someone who
  40. got the original message first.
  41. --
  42. Dick Munroe                Internet: munroe@dmc.com
  43. Doyle Munroe Consultants, Inc.        UUCP: ...uunet!thehulk!munroe
  44. 267 Cox St.                Office: (508) 568-1618
  45. Hudson, Ma. USA                FAX: (508) 562-1133
  46.  
  47. GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.
  48. Xref: bloom-picayune.mit.edu vmsnet.misc:1447 comp.os.vms:62895 news.answers:4366
  49. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!usc!wupost!uunet!thehulk!munroe
  50. Newsgroups: vmsnet.misc,comp.os.vms,news.answers
  51. Subject: Info-VAX: "Basic" Common Questions
  52. Message-ID: <info-vax-2.19921201.040052@dmc.com>
  53. From: munroe@dmc.com
  54. Date: 1 Dec 92 04:04:03 EST
  55. Followup-To: vmsnet.misc
  56. Expires: 12 Jan 93 00:00:00 GMT
  57. References: <info-vax-1.19921201.040052@dmc.com>
  58. Organization: Doyle, Munroe Consultants, Inc., Hudson, Ma. 01749, USA
  59. Approved: munroe@dmc.com
  60. Supersedes: <info-vax-2.19921101.040105@dmc.com>
  61. Lines: 548
  62.  
  63. Archive-name:   info-vax/part02
  64. Last-modified:  1992/10/28
  65.  
  66. [Changes since last posting: Added the simple answer to where to get VI for
  67. VMS.  Added how to get C code to take U*x arguments.  Added minor corrections
  68. to ,MAI and ,MAI1.]
  69.  
  70.            The Info-VAX Monthly Posting
  71.            ----------------------------
  72.            PART 2 -- Beginner "Common Questions".
  73.            (Coordinated by Dick Munroe, written by many others)
  74.  
  75. (Part 1 is an introduction to Info-VAX.  Part 3 is Advanced Common Questions.
  76. Part 4 is about how to find software.)
  77.  
  78. Save this message for future reference!
  79.  
  80. Table of Contents:
  81.  
  82. ,GEN   -- General beginner questions (the Top 7 quickies) updated 1989-10-03
  83.           Many, many authors
  84. ,RDT   -- Why doesn't my program work when RUN/DETATCH'ed?  added 1990-01-31
  85.           sommar@enea.se (Erland Sommarskog)
  86.           Leichter-Jerry@cs.yale.edu (Jerry Leichter)
  87. ,LIC   -- Linking and VAX C                               updated 1989-01-06
  88.           pjt@yin.cpac.washington.edu (Larry Setlow)
  89.           TAYLORT@decus.com.au (Trevor Taylor)
  90. ,TIM   -- Why does VMS time start at November 17, 1858    updated 1989-08-28
  91.           billy@vaxb.acs.unt.edu (Billy Barron & DEC)
  92. ,VAC   -- The VAX Vacuum cleaner                            added 1989-12-28
  93.           schuette@acoustics.nrl.navy.mil (Larry Schuette)
  94.       and KLENSIN@infoods.mit.edu (John C. Klensin)
  95. ,MAI   -- Mail tips                                       updated 1992-10-28
  96.           CADS_COLE@GALLUA.BITNET (Kevin Cole)
  97.           BRYDON@dsny25.SINet.SLB.COM
  98. ,MAI1  -- Resetting the new mail counter.                   added 1992-10-28
  99.       Fairfield@Slacvx.Slac.Stanford.Edu (Dr. Kenneth H. Fairfield)
  100.           BRYDON@dsny25.SINet.SLB.COM
  101. ,QU1   -- Disk quotas                                     updated 1989-09-02
  102.           Rollo.Ross@levels.sait.oz.au
  103. ,QU2   -- Diskquota Discrepency                           updated 1989-09-02
  104.           R602MS5U@vb.cc.cmu.edu (Marc Shannon)
  105. ,U*XARGS -- How to get my U*x program to accept arguments.        1992-10-28
  106.           tp@mccall.com (Terry Poot)
  107. ,VI    -- Where is VI for VMS?                              added 1992-10-28
  108.           ewilts@galaxy.gov.bc.ca (Ed Wilts)
  109.  
  110. [There are two articles on disk quota because I couldn't decide which to use.
  111. If someone would like to edit them into one article and submit it, fine. -TAL]
  112. ,CPD   -- How to copy an entire directory structure       updated 1989-08-03
  113.           bfoss@goofy.apple.com (Brad Foss)
  114.  
  115. (the ",REQ", ",GEN", etc. are keywords.  If you search for that text
  116. (including the ",") you will be brought to the beginning of that article.)
  117.  
  118. ---------------------------------------------------------------------
  119. ,GEN
  120. General questions answered (from various sources)
  121.  
  122. 1.  Where can I get old Info-VAX messages?
  123.  
  124. The archives are held at SRI.COM (128.18.10.1), in files with obvious names
  125. like "info-vax.txt.1".  Ramon Curiel <RAY@CRVAX.SRI.COM> does the thankless
  126. job of maintaining them.  (Yea Ramon!)
  127.  
  128. In the UK, archives are accessible via a mail server.  People should
  129. send a message, with EITHER the subject field OR the message body
  130. containing HELP, to info-vax-request@Uk.Ac.Ulcc.Ncdlab (addresses in the
  131. UK are the opposite way round from the rest of the worlds ...  sigh...)
  132. The server will tell you what to do.
  133.  
  134. Two years worth of Info-VAX messages are stored at VTVM2 which is a
  135. Bitnet redistribution point.  If you have an account there, it is best
  136. to use the database searcher.  Otherwise send the commands to
  137. LISTSERV@VTVM2 using TELL (on an IBM system) or SEND (on a VMS system)
  138. or "netwrite" (on a Unix system with the UREP software).  Send HELP
  139. and INFO commands to get started.  A sample command is something like:
  140. "$ SEND LISTSERV@VTVM2 SEND INFO-VAX LOG8901B" which will get you some
  141. of the messages from Jan 1989.  You can also use INDEX to get a list
  142. of the Info-VAX files archived.
  143.  
  144. [Any more places?  Please tell me!  -TAL ]
  145.  
  146. 2.  How do I reset my new mail count when it gets out of sync?
  147. In other words, what do I do when it says, "You have 1 new mail
  148. message" but I really don't?
  149.  
  150. Simple: Send yourself a mail message OR have someone else mail you a
  151. message.  If you are in MAIL, exit and re-enter mail.  At the MAIL>
  152. prompt, type READ/NEW until it tells you that there are no new
  153. messages.  Then enter READ/NEW one more time.  Everything is fixed.
  154.  
  155. 3.  What is the plural of VAX?
  156.  
  157. VAXen, VAXln, VAXlen, VAXs, VAXes and just about everything else you can
  158. imagine.  It's been discussed on the net many times and there has never been
  159. a conclusion.  Therefore, you may call it anything you want.
  160.  
  161. It has been pointed out that officially DEC and its lawyers consider VAX an
  162. adjective. This is required by trademark law, since you apparently can't
  163. trademark a noun. Thus the "correct" plural is VAX systems or VAX
  164. processors. There is no such thing as a VAX! :-)
  165.  
  166. 4.  Where do I get VI, Kermit, (X,Y,Z)Modem, UUCP, ANU news, GNU software,
  167. LZW/Compress/Decompress ?
  168.  
  169. See the monthly "Info-VAX: How to find software" posting.
  170.  
  171. 5.  What's DECUS?
  172.  
  173. There is a separate monthly posting about DECUS.  Look for it.
  174.  
  175. 6.   What do you do about "undeliverable mail" messages that bounce back
  176. to you from various sites when you post a message to Info-VAX?
  177.  
  178. If the reason is "MTA congestion" just delete them.  If the reason is a bad
  179. address, contact the postmaster at the destination site, suggesting that he
  180. request that the addressee be removed from the Info-VAX mailing list.
  181.  
  182. 7.  How can I submit a correction or addition to this monthly posting?
  183.  
  184. Check out the signature for addresses.  Additions are always welcome,
  185. corrections are prefered to be in VMS DIFF format if they are specific.
  186. Unix DIFF format isn't as human-readable and almost never matches up with
  187. the text I have stored here.
  188.  
  189. ---------------------------------------------------------------------
  190. ,RDT
  191. Date: Tue, 2 Jan 90 22:53:30 +0100
  192. >From: "Erland Sommarskog" <sommar@enea.se>
  193. Subject: Why doesn't my program work when RUN/DETATCH'ed?
  194.  
  195.      A question that seem to be fairly common goes like this:  "We
  196. have program that runs as a detached process and tries to create a
  197. subprocess with LIB$Spawn but always fail.  When we run the program
  198. in the debugger everything works OK."
  199.  
  200.      The answer to this one is when you run a program in a detached
  201. process there is no command line interpreter (CLI) - e.g. DCL - and
  202. since LIB$Spawn is a callback to the CLI it can't but fail.  The same
  203. applies to other callback routines like LIB$Set_logical and LIB$Set_symbol.
  204.  
  205. The solution is simple.  Instead of starting the program
  206. with RUN/DETACH Prog you should do:
  207.  
  208.         RUN/DETACH SYS$SYSTEM:LOGINOUT/INPUT=PROG.COM
  209. where PROG.COM contains the line RUN PROG.
  210.  
  211. >From: Leichter-Jerry@cs.yale.edu
  212. Date: Wed, 31 Jan 90 12:51 EST
  213.  
  214. [What Erland said is] basically correct, but there is one tricky thing
  215. that it's important to watch out for:  The names you use for /INPUT and
  216. /OUTPUT and /ERROR on RUN/DET (you would normally define all three so
  217. that you could see what happened) are passed to the created process
  218. UNTRANSLATED.  The new process will use them to define its values of
  219. SYS$INPUT, SYS$OUTPUT, and SYS$ERROR.  At the point that the new
  220. process does that, the names must be valid.  Hence, the only logical
  221. names you can use are those known system-wide.
  222.  
  223. You can use $CREPRC in place of LIB$SPAWN if you don't need LIB$SPAWN's
  224. ability to pass logical names and such.
  225.                             -- Jerry
  226.  
  227. ---------------------------------------------------------------------
  228. ,LIC
  229. Subject: Linking and VAX C
  230. >From: Larry Setlow <pjt@yin.cpac.washington.edu>
  231. Date: Fri, 8 Sep 89 10:35:48 -0700
  232.  
  233. A recent posting (maybe you saw it) reminds me of another
  234. frequently-asked question:  "How come we have to have the vaxcrtl
  235. explicitly added to the LINK command?"
  236.  
  237. I'm not sure I know the whole answer, other than "the C library's
  238. names are too likely to conflict with user-named routines, so we can't
  239. do it automatically without pissing a lot of people off, and we don't
  240. like C very much, anyway, so nyah." but I know it's been covered a few
  241. times before.
  242.  
  243. Larry
  244.  
  245. [ Note from the editor:  Trevor Taylor <TAYLORT@decus.com.au> has
  246. pointed out some other information which encouraged me to write this: ]
  247.  
  248. If you explicitly link with that library you'll get an old library.
  249. It's better to link to the sharable library, then you'll aways get the
  250. newest library.
  251.  
  252. This is not documented in the HELP file (try HELP CC LINK for the old
  253. method), just the VAX C manual that I have.  The manual doesn't mention
  254. the dangers of the first method but does mention that using the
  255. sharable library saves disk space and makes your program load faster.
  256. One program I use was 154 blocks, with the shareable library it is 5 blocks.
  257.  
  258. You must use the shareable image if you want to have the most
  259. up-to-date library.  The only way is to use an options file.  Create
  260. a file called VAXC.OPT containing the line:
  261.  
  262.     SYS$LIBRARY:VAXCRTL/SHARE
  263.  
  264. Then link as follows:
  265.  
  266.     $ LINK myprog,VAXC/OPT
  267.  
  268. ---------------------------------------------------------------------
  269. ,TIM
  270. [ DEC wrote it, Billy Barron <billy@vaxb.acs.unt.edu> submitted it, I edited
  271. it down (it included a complete history of time telling and calendars) -TAL ]
  272.  
  273. COMPONENT:  SYSTEM TIME                  OP/SYS:     VMS, Version 4.n
  274.  
  275. LAST TECHNICAL REVIEW:  06-APR-1988
  276.  
  277. SOURCE:   Customer Support Center/Colorado Springs
  278.  
  279. QUESTION: Why is Wednesday, November 17, 1858 the base time for VAX/VMS?
  280.  
  281. ANSWER:   November 17, 1858 is the base of the Modified Julian Day system.
  282.  
  283. The Modified Julian Day was adopted by the Smithsonian Astrophysical Obser-
  284. vatory (SAO) in 1957 for satellite tracking.
  285.  
  286. Eighteen bits would allow the Modified Julian Day (the SAO day) to grow as
  287. large as 262,143 ((2 ** 18) - 1).  From Nov.  17, 1858, this allowed for
  288. seven centuries.  Using only 17 bits, the date could possibly grow only as
  289. large as 131,071, but this still covers 3 centuries, as well as leaving the
  290. possibility of representing negative time.  The year 1858 preceded the
  291. oldest star catalog in use at SAO, which also avoided having to use negative
  292. time in any of the satellite tracking calculations.
  293.  
  294. This base time of Nov.  17, 1858 has since been used by TOPS-10, TOPS-20,
  295. and VAX/VMS.  Given this base date, the 100 nanosecond granularity
  296. implemented within VAX/VMS, and the 63-bit absolute time representation (the
  297. sign bit must be clear), VMS should have no trouble with time until:
  298.  
  299.    31-JUL-31086 02:48:05.47
  300.  
  301. At this time, all clocks and time-keeping operations within VMS will
  302. suddenly stop, as system time values go negative.
  303.  
  304. Note that all time display and manipulation routines within VMS allow
  305. for only 4 digits within the 'YEAR' field.  We expect this to be corrected
  306. in a future release of VAX/VMS sometime prior to 31-DEC-9999.
  307.  
  308. ---------------------------------------------------------------------
  309. ,VAC
  310. Date: 26 Dec 89 09:49:00 EDT
  311. >From: "Larry Schuette" <schuette@acoustics.nrl.navy.mil>
  312. Subject: VAX vacuum
  313.  
  314.     The VAX vacuum has been available in the U.K. long before DEC
  315. ever thought of building a 32bit processor.  When DEC did a trademark search
  316. they only checked the U.S. (or at least not the U.K).  Much to their chagrin,
  317. DEC discovered (too late) that VAX was already a licensed trademark in the U.K.
  318. A deal was struck, and because the products are not similar, life goes on.
  319.     However, DEC would be in trouble should the vacuum cleaner company
  320. decide to make "computers that suck" as well.
  321.     The best part of this story is that, every few years, a new eager
  322. Digital lawyer will "discover" that some British company has "stolen" the
  323. VAX trademark.  Typically, in an effort to impress the boss, they will fire
  324. off letters threatening legal action unless some license (read money) is sent
  325. DEC's way.  The lawyer is then shot down in flames when the same standard form
  326. letter is sent from the U.K.
  327.  
  328. Larry
  329.  
  330. [ Thanks, Larry.  I also got a note from John C.
  331. Klensin <KLENSIN@infoods.mit.edu> on Thu, 28 Dec 1989 asking:
  332.  
  333. >     If there is really any interest in this, the term apparently also
  334. >  means something (non-computer) in Sweden.  When I was last there,
  335. >  I saw "VAX" plastered in large letters on the outside of several
  336. >  buildings out in the sticks along highways.  I never got around to
  337. >  asking what they were associated with, but the buildings tended to
  338. >  be surrounded by heavy machinery, of the road-grading variety.
  339. >    I can pursue this if you like, otherwise will leave well enough
  340. >  alone.
  341. >     John Klensin
  342. >     Klensin@INFOODS.MIT.EDU
  343.  
  344. [ Ok Info-VAXers, any answers?  Them to me.  -TAL ]
  345.  
  346. ---------------------------------------------------------------------
  347. ,MAI
  348. >From: "Kevin Cole at Gallaudet U. Washington DC" <CADS_COLE@GALLUA.BITNET>
  349. Subject: Mail tips
  350.  
  351. [Some of these symbols may conflict with those in the ,SIGS posting, but the
  352. information is still good.  -TAL
  353. The following applies to VMS systems prior to VMS V5.0.  The MAIL$EDIT logical
  354. may not be supported in later versions of VMS.]
  355.  
  356. To tell MAIL to use an editor, include the following line in your LOGIN.COM:
  357.  
  358.         $ MAIL  :== MAIL/EDIT=(SEND,REPLY=EXTRACT,FORWARD)
  359.  
  360. (Remove the "=EXTRACT" from the above line if you do not want the text from
  361. old messages to be included in replies and forwarded messages.)  MAIL will
  362. default to CALLABLE_EDT as it's choice of editor.  If you would prefer to use
  363. EVE/TPU, put the folllowing in your LOGIN.COM as well:
  364.  
  365.         $ DEFINE/NOLOG MAIL$EDIT        CALLABLE_TPU
  366.  
  367. Another option is to have MAIL spawn a seperate process for editing.  You might
  368. wish to do this if you have a COM file which you want executed every time you
  369. use MAIL.  For example, I have one which turns off broadcasts before starting
  370. the editor so that I do not get interrupted while sending mail.  In that case,
  371. just define the logical MAIL$EDIT to point to your COM file instead of a
  372. callable editor.  Like so:
  373.  
  374.         $ DEFINE/NOLOG MAIL$EDIT        SYS$LOGIN:MAILEDIT.COM
  375.  
  376. Finally, if you wish to redefine the numeric keypad functions while within mail
  377. you can create a file (say, for example MAIL.INI) which contains the new
  378. definitions:
  379.  
  380.         DEFINE/KEY PF2                "SHOW KEY/ALL"/TERMINATE
  381.         DEFINE/KEY PF2/IF_STATE=GOLD  "SHOW KEY/ALL/STATE=GOLD"/TERMINATE
  382.         DEFINE/KEY PF3                "EXTRACT"/TERMINATE
  383.         DEFINE/KEY PF4                "IN%"""INFO-VAX@KL.SRI.COM""""/TERMINATE
  384.         DEFINE/KEY PERIOD             "DELETE"/TERMINATE
  385.         DEFINE/KEY ENTER              ""/TERMINATE
  386.  
  387. And add a line in your LOGIN.COM which points the logical MAIL$INIT at the file
  388.  
  389.         $ DEFINE/NOLOG MAIL$INIT        SYS$LOGIN:MAIL.INI
  390.  
  391. This supported mechanism in VMS V5.0 and later is:
  392.  
  393.         $ MAIL SET EDIT TPU
  394.  
  395. and remove any definitions of MAIL$EDIT that you may have.
  396. --------------------------------------------------------------------------------
  397. ,MAI1
  398. >From: fairfield@slacvx.slac.stanford.edu
  399. >Subject:Re: New Mail won't die!
  400. >
  401. >In article <bs6m_l_.mendi@netcom.com>, mendi@netcom.com (Greg Mendizabal) writes:
  402. >> ...
  403. >> Now, everytime I logon I have 1638 new mail messages.  I cannot eradicate
  404. >> this "flag".  I've tried deleting my mail directory, the "mail" itself
  405. >> (ie send myself new mail and then do a del/all within mail).
  406. >> ...
  407. >> So, where is this flag bit set and kept????  We have another account with
  408. >> the same problem (only 2 msgs however).
  409. >>
  410. >> This is driving me nuts!  ;-)
  411. >
  412. >    Just start up MAIL, READ any and all new mail messages.  If you DON'T have
  413. >any new mail, send yourself a message, exit mail, and begin this procedure
  414. >again.  When you are _sure_ there are NO NEW MAIL messages left to read (I
  415. >don't mean you have to delete them, you just need to have read them), then
  416. >type READ/NEW and exit:
  417. >
  418. >    $MAIL
  419. >    MAIL> READ/NEW
  420. >    MAIL> READ/NEW
  421. >               .
  422. >               .
  423. >               .
  424. >    MAIL> READ/NEW
  425. >    %MAIL-W-NONEWMAIL, no new messages
  426. >
  427. >    MAIL> EXIT
  428. >
  429. >The new mail count has now been reset to zero...
  430. >
  431. >        Cheers, Ken
  432.  
  433. [Ed. Note: BRYDON@dsny25.SINet.SLB.COM pointed out that it is only
  434. necessary to send yourself mail IF your MAIL.MAI file has been deleted.]
  435. ---------------------------------------------------------------------
  436. ,QU1
  437. >From: Rollo.Ross@levels.sait.oz.au
  438. Subject: Diskquotas
  439. Date: Sat, 2 Sep 89 22:52 +0930
  440.  
  441.          Users often complain that their disk usage as shown by SHOW QUOTA
  442. doesn't match the total size of their files. Here are some reasons why this
  443. happens:
  444.  
  445. 1) Every file consists of at least one 1-block header and some number of
  446. clusters, which are usually 3 blocks long. You may have only 1 block of
  447. data, but you have removed 4 blocks from the space available to others, and
  448. your quota shows 4 blocks gone. To see the effect of this, use
  449.         $ DIR [...]/SIZE=ALL/GRAND
  450. The "SIZE=ALL" shows both the space used and the number of blocks allocated
  451. to the file. It does not show the 1 block header for each file, but you can
  452. see how much this adds up to by looking at the count of files shown. So, if
  453. you add together the LARGER of the two sizes shown in the grand total given by
  454. the command above, and the total number of files, you have a better idea of
  455. the total number of blocks allocated to you.
  456.  
  457. 2) You may have files owned by you but stored in other directories. Your
  458. own top-level directory is an example - it is is a xxxxx.DIR file stored in
  459. the directory "above" where you log in. You can check the size of that file
  460. using  the command DIR/SIZE=ALL/BY [-]
  461.  
  462. 3) The quota file is sometimes inaccurate. For example, it may not get
  463. updated if the system crashes just after you increase or decrease your
  464. usage. Bugs in VMS on a cluster also cause the quota file to drift out of
  465. touch with reality.  Your system manager may need to do some disk maintenance
  466. (ANALYZE/DISK/REPAIR dev) to fix this problem.  Check with him/her to see
  467. if this is the case.
  468.  
  469.         So, your problem is probably partly misunderstanding of how your
  470. disk  quota works (items 1 and 2 above), possibly confused by a bug in the
  471. system (item 3).
  472.  
  473. Rollo Ross, Network Manager
  474. Comp Centre,  Sth Aust Institute of Technology, The Levels, SA 5095, Australia
  475. Voice: +61 8 343 3158                 Old way:  Rollo.Ross@levels.sait.oz{.au}
  476. Fax: 349 6939      DTE 505282622004       Standard way: Rollo.Ross@sait.edu.au
  477.  
  478. ---------------------------------------------------------------------
  479. ,QU2
  480. Subject: Diskquota Discrepency
  481. >From: Marc Shannon <R602MS5U@vb.cc.cmu.edu>
  482. Date: Sat,  2 Sep 89 16:35:58
  483.  
  484.      The SHOW QUOTA returns the number of blocks you have allocated over
  485. the entire disk.  Presuming that all of your files are in your directory
  486. tree, use the DIRECTORY/SIZE=ALLOC/GRAND [...] command (from your home
  487. directory) to see just how many blocks you are using.
  488.  
  489.      Note the "/SIZE=ALLOC" qualifier; this has DIRECTORY report the
  490. number of blocks which each file is *allocated*, not just in actual use.
  491. (Most systems have a "cluster-size" of 3 which means that every file
  492. must take up a multiple of 3 blocks, so even files with one line in them
  493. take up 3 blocks.)
  494.  
  495.      Okay, now you're getting close, but VMS still charges you a bit
  496. more.  For every file you own, you are also charged 1 block so that VMS
  497. can store information in the INDEXF.SYS file on your disk about how to
  498. find your file.  So, take your total number of blocks and add the number
  499. of files and directories found in your directory tree.
  500.  
  501.        Now you should be almost at the number reached by SHOW QUOTA.
  502. Don't forget your main directory.  Use DIR/SIZE=ALLOC [-]username.DIR to
  503. see how large your main directory file is and add that (plus 1 for its
  504. INDEXF entry) to your total.
  505.  
  506.        This final total should be what SHOW QUOTA returns.
  507.  
  508. --Marc
  509.  
  510. ---------------------------------------------------------------------
  511. ,U*XARGS
  512.  
  513. From: tp@mccall.com (Terry Poot)
  514. Subject:Re: Passing args to C programs
  515.  
  516. In the C code, everything is the same. However, you have to define a foreign
  517. command symbol for your program. For instance, if your executable is
  518. dua0:[foo]test.exe, enter
  519.  
  520. foo :== $dua0:[foo]test.exe
  521.  
  522. You can then run your program as:
  523.  
  524. foo arg1 arg2
  525.  
  526. and the command line arguments will be passed through argc and argv as usual.
  527.  
  528. A few notes:
  529.  
  530. 1) Note the "$" at the beginning of the file spec, it's required. Also, the
  531. filespec will default to looking in sys$system for the executable so be sure to
  532. use a fully qualified file name (i.e. include the device and directory or some
  533. logical name that points to the device and directory.
  534.  
  535. 2) DCL normally forces all unquoted arguments to upper case. The C run-time
  536. library counters this by forcing them all to lower case. If you want an
  537. argument
  538. to be passed in upper or mixed case, you have to quote it, as in:
  539.  
  540. foo "-AaBb" arg1 Arg2 ARG3 "Arg4"
  541.  
  542. In the above, the options string and Arg4 will get through in mixed case, args
  543. 1-3 will all be lower case. And don't try the short cut of quoting all the args
  544. with one set of quotes, because that will make the whole quoted string one
  545. argument.
  546.  
  547. 3) argv[0] is NOT the command typed to run the program, it is the whole fully
  548. qualified file name. This can mess up the way most unix programs print their
  549. error messages. Of course, your program can do something like:
  550.  
  551. #ifdef VMS
  552. argv[0] = "foo"
  553. #endif
  554.  
  555. to get around this.
  556.  
  557. Obtw, yes this is the right group for this type of question.
  558. ---------------------------------------------------------------------
  559. ,VI
  560. From: ewilts@galaxy.gov.bc.ca (Ed Wilts)
  561. Subject:Re: VMS version of vi
  562.  
  563. In article <1992Oct15.170036.569@cine88.cineca.it>, le9miiwa@cine88.cineca.it
  564. writes:
  565. >
  566. > Does somewhere exist a VMS version of 'vi, the Unix editor
  567. > quite a lot of people here would *jump*  on it!
  568.  
  569. This should be in the FAQ...  It's bundled with Posix (and the Posix license is
  570. *free* with VMS 5.5 - just load the media from the CD.
  571.  
  572. $ posix posix$bin:vi. login.com
  573.  
  574. ---------------------------------------------------------------------
  575. ,CPDIR
  576. >From: bfoss@goofy.apple.com (Brad Foss)
  577. Subject: Copy-Directory to Remote Host
  578. Organization: Network Innovations
  579. Lines: 26
  580.  
  581. >    Does anyone know why DECNET doesn't support the copying of directories
  582. > with unknown sub-directory structure?  Right now, to copy a directory
  583. > between 2 vaxes I must login to the destination host, create all the
  584. > sub-directories required in the destiation directory and use individual
  585. > copy commands to pull the files from each source host sub-directory into
  586. > the destination directory.
  587.  
  588. I've had occasion to move directory structures, even whole disks to a remote
  589. node.  The only way I've succeeded at it is to use BACKUP to create a
  590. saveset on the remote host, then log in to the remote host and backup
  591. (restore) the saveset to the desired disk.  Like this;
  592.  
  593.     (at local host)
  594. $ BACKUP/LOG DISK:[DIR...]*.*;* REMOTE::DISK:[DIR]SAVESET.BCK/SAVE
  595.  
  596. ( at remote host)
  597. $ BACKUP/LOG DISK:[DIR]SAVESET.BCK/SAVE DISK:[*...]
  598.  
  599. You said any help would be appreciated, and this sure beats having to create
  600. directories and use COPY.  BACKUP will create the directories as needed.  I
  601. expect others will suggest that you create the saveset on the local host,
  602. then DECnet it to the remote host.  It seems to run a little quicker that
  603. way.
  604. --
  605. Dick Munroe                Internet: munroe@dmc.com
  606. Doyle Munroe Consultants, Inc.        UUCP: ...uunet!thehulk!munroe
  607. 267 Cox St.                Office: (508) 568-1618
  608. Hudson, Ma. USA                FAX: (508) 562-1133
  609.  
  610. GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.
  611. Xref: bloom-picayune.mit.edu vmsnet.misc:1448 comp.os.vms:62896 news.answers:4367
  612. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!usc!wupost!cs.utexas.edu!uunet!thehulk!munroe
  613. Newsgroups: vmsnet.misc,comp.os.vms,news.answers
  614. Subject: Info-VAX: "Advanced" Common Questions
  615. Message-ID: <info-vax-3.19921201.040052@dmc.com>
  616. From: munroe@dmc.com
  617. Date: 1 Dec 92 04:04:11 EST
  618. Followup-To: vmsnet.misc
  619. Expires: 12 Jan 93 00:00:00 GMT
  620. References: <info-vax-1.19921201.040052@dmc.com>
  621. Organization: Doyle, Munroe Consultants, Inc., Hudson, Ma. 01749, USA
  622. Approved: munroe@dmc.com
  623. Supersedes: <info-vax-3.19921101.040105@dmc.com>
  624. Lines: 476
  625.  
  626. Archive-name:   info-vax/part03
  627. Last-modified:  1992/09/05
  628.  
  629. [Changes since last posting: Added a description of how to usefully debug
  630. with ANALYZE/PROCESS/IMAGE.]
  631.  
  632.            The Info-VAX Monthly Posting
  633.            ----------------------------
  634.            PART 3 -- Advanced "Common Questions".
  635.            (Coordinated by Dick Munroe, written by many others)
  636.  
  637. (Part 1 is an introduction to Info-VAX.  Part 2 is Beginner Common Questions.
  638. Part 4 is about how to find software.)
  639.  
  640. Save this message for future reference!
  641.  
  642. Table of Contents:
  643.  
  644. ,BAC   -- Advice on how NOT to backup your VAX            updated 1989-08-03
  645.           LEICHTER@VENUS.YCC.YALE.EDU (Jerry Leichter)
  646. ,BOOT  -- Booting a system whose disk is full.                  1992-08-12
  647.       rankin@eql.caltech.edu (Pat Rankin)
  648. ,DIR   -- Why is my directory so slow                  1992-08-09
  649.       Various people from vmsnet.internals
  650. ,SIG   -- How to set up automatic signatures, etc.          added 1989-09-29
  651.           CADS_COLE@GALLUA.BITNET (Kevin Cole)
  652. ,FLA   -- No question is stupid...                          added 1989-10-02
  653.           [A reminder to "us gurus" -TAL]
  654.           FASTEDDY@DFTNIC.GSFC.NASA.GOV (John McMahon)
  655. ,IMAGE-DUMP-ANALYSIS
  656.        -- Debugging using ANALYZE/PROCESS/IMAGE.        added 1992-09-05
  657.       Martin Jensen <mjensen@BBN.COM>
  658.       George Carrette <gjc@mitech.com>
  659. ,MCR   -- About MCR (Bruce Wright)                          added 1989-10-02
  660.           rti!bcw@MCNC.ORG
  661.  
  662. (the ",BAC", ",SIG", etc are keywords.  If you search for that text
  663. (including the ",") you will be brought to the beginning of that article.)
  664.  
  665. ---------------------------------------------------------------------
  666. ,BAC
  667. Subject: VMS Backup tips
  668. >From LEICHTER@VENUS.YCC.YALE.EDU ("Jerry Leichter") Tue Aug  1 10:01:00 1989
  669. Lines: 74
  670.